Traxxas Sledge Shakedown: Have The Upgrades Finally Paid Off